#ifndef KURCACIWATER_H
#define KURCACIWATER_H

#ifndef KURCACI_H
#include "kurcaci.h"
#endif

#ifndef FIELD_H
#include "field.h"
#endif

//class kurcaciwater
//merupakan kelas turunan dari kurcaci
//	void water()
//		kurcaci water hanya bisa menyiram tanaman yang belum disiram

class KurcaciWater : public Kurcaci {
	
	public:
	
	//constructor, copy constructor, destructor
	KurcaciWater();
	KurcaciWater(const KurcaciWater&);
	~KurcaciWater();

	//untuk berjalan ke arah dimana kurcaci dapat melakukan suatu pekerjaan
	//dalam kasus ini menyiram tanaman yang belum disiram
	void walk(field*,int,int,int,int,int,int,int,int);
	
	void water(field*);

	point NearestPoint(field*);
	
};

#endif

